package com.huhao.wshare.dto.User.Response;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 用户信息更新成功的标准响应体 DTO
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserUpdateSuccessResponse {

    /**
     * HTTP 状态码，例如 200
     */
    private Integer code;

    /**
     * 包含更新后用户完整信息的数据对象
     * 这里复用了 UserProfileResponse DTO
     */
    private UserProfileResponse data;

    /**
     * 描述信息，例如 "用户信息更新成功！"
     */
    private String message;
}
